C语言while 语句的基本格式是什么? | 您所在的位置:网站首页 › for a while的意思是什么 › C语言while 语句的基本格式是什么? |
一、问题
C语⾔中有三种循环语句,while 语句是其中的⼀个,它的基本格式是怎样的呢? 二、解答while 语句的⼀般形式为: while(表达式) 语句;其中,表达式是循环条件,语句为循环体。 注意: while 是C语⾔中的关键字。while(表达式)中的表达式,可以是C语⾔中任何符合标准的表达式,⽽且循环体是否会得到执⾏,全由表达式决定。 while 语句⾸先检验⼀个条件,也就是括号中的表达式。当条件为真时,就执⾏紧跟其后的语句或者语句块。每执⾏⼀遍循环,程序都将回到 while 语句处,重新检验条件是否满⾜。如果⼀开始条件就不满⾜的话,则跳过循环体⾥的语句,直接执⾏后⾯的程序代 码。如果第⼀次检验时条件满⾜,那么在第⼀次或其后的循环过程中,必须有使得条件为假的操作,否则,循环⽆法终⽌。 例如,统计从键盘输⼊⼀⾏字符的个数,代码如下: #include int main() { int n = 0; printf("Input a string:\n"); while (getchar() != '\n') { n++; } printf("%d\n", n); return 0; }程序运行结果如下: Input a string: hello 5本例程序中的循环条件为 getchar()!='\n',其意义是,只要从键盘输⼊的字符不是回车, 就继续循环。循环体 n++完成对输⼊字符个数的计数,从⽽实现了对输⼊⼀⾏字符的字符个数计数。 三、总结while 语句的意思就是当……(表达式)就……(语句),当符合条件时,就会执⾏while 后⾯的句;当不符合条件时,便不会执⾏ while 语句。书写时要注意其格式,不要 在 while 后加分号,以免造成错误。 |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |